package cn.wdm.ymcc.service;

import cn.wdm.ymcc.domain.PayOrder;
import cn.wdm.ymcc.dto.AlipayNotifyDto;
import cn.wdm.ymcc.dto.ToScanCodeViewDto;

public interface IPayService  {
    /**
     * 根据订单号查询支付单
     * @param orderNo
     * @return
     */
    PayOrder checkPayOrder(String orderNo);

    /**
     * 打开扫码界面
     * @param dto
     * @return
     */
    String openScanCodeView(ToScanCodeViewDto dto);

    /**
     * 支付宝异步通知我们平台
     * @param dto
     * @return
     */
    String asynNotify(AlipayNotifyDto dto) throws Exception;
}
